/*
*
* GoodsTemplateBean.java
* @author 18304
* @date 2020-11-18 11:07:46
*/
package com.steel.yfmall.cloud.assistant.dto.para.view;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class ParaGoodsTemplateBean implements Serializable {

    private static final long serialVersionUID = 8129793463638752823L;

    private Integer id;

    /**
     *  @Fields prod_class 产品大类 B：外售方钢; H：热轧钢卷; P：外售板坯; R：棒材; W：线材; X：副产品; Z：热轧钢板
     */
    private String prodClass;

    /**
     *  @Fields prod_type_no 产品型态
     */
    private String prodTypeNo;

    /**
     *  @Fields stock_id 库别
     */
    private String stockId;

    /**
     *  @Fields apn_no 用途码
     */
    private String apnNo;

    /**
     *  @Fields spec 钢种
     */
    private String spec;

    /**
     *  @Fields grade 品种级别
     */
    private String grade;

    /**
     *  @Fields prod_thick 厚度 单位mm
     */
    private BigDecimal prodThick;

    /**
     *  @Fields prod_width 宽度 单位mm
     */
    private BigDecimal prodWidth;

    /**
     *  @Fields prod_len 长度 单位mm
     */
    private String prodLen;

    /**
     *  @Fields cut_edge_code 切边方式 A:四毛; F:火焰四切; M:两切; N:四切; T:火焰两切
     */
    private String cutEdgeCode;

    /**
     *  @Fields size_msg 尺寸信息 D:双定尺(热轧钢板); L:单定长(热轧钢板); W:单定长宽(热轧钢板); F:通尺(热轧钢板); N:全定尺(棒材、方坯); S:非尺(棒材)
     */
    private String sizeMsg;

    /**
     *  @Fields prod_wgt 重量(单件重量)  x
     */
    private BigDecimal prodWgt;

    /**
     *  @Fields prod_qty 支数  x
     */
    private BigDecimal prodQty;

    /**
     *  @Fields count_wgt_mode 计重方式 A:理论重; W:检斤重
     */
    private String countWgtMode;

    /**
     *  @Fields performance_flag 保证性能 Y:是; N:否
     */
    private String performanceFlag;

    /**
     *  @Fields diagonal_tol_code Z项性能 Y:是; N:否
     */
    private String diagonalTolCode;

    /**
     *  @Fields ultrasonic_test_level 探伤等级 I:I、II:II、III:III、IV:IV、A:A、B:B、C:C、D:D
     */
    private String ultrasonicTestLevel;

    /**
     *  @Fields stand_name 标准全名
     */
    private String standName;

    /**
     *  @Fields msc_no 制造标准代码
     */
    private String mscNo;

    /**
     *  @Fields psr_no 产品规范编号
     */
    private String psrNo;

    /**
     *  @Fields trade_no 牌号-材质
     */
    private String tradeNo;

    /**
     *  @Fields orderouter_dia 钢卷外径
     */
    private String orderouterDia;

    /**
     *  @Fields orderinner_dia 钢卷内径
     */
    private String orderinnerDia;

    /**
     *  @Fields goalcoil_wgt 目标卷重
     */
    private BigDecimal goalcoilWgt;

    /**
     *  @Fields tolerance_type 公差类型 A: A类公差、A6: ASTM-A6及A6M类公差、B: B类公差、C: C类公差、EA: 欧标A级、EB: 欧标B级、EC: 欧标C级、ED: 欧标D级、N: N类公差
     */
    private String toleranceType;

    /**
     *  @Fields goods_sn 对应的商城商品编码
     */
    private String goodsSn;

    /**
     *  @Fields attr_encryption 商品属性加密成唯一键md5
     */
    private String attrEncryption;

    /**
     * MD5集合
     */
    private List<String> attrEncryptionList;

}
